package com.guigu.erp.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

@TableName("M_DESIGN_PROCEDURE_DETAILS")
@Data
public class ManufactureDesignProcedureDetails {
    /**
     * 序号
     */
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * 父级序号
     */
    private Integer parentId;
    /**
     * 工序序号
     */
    private Integer detailsNumber;
    /**
     * 工序编号
     */
    private String procedureId;
    /**
     * 工序名称
     */
    private String procedureName;
    /**
     * 工时数
     */
    private BigDecimal labourHourAmount;
    /**
     * 工序描述
     */
    private String procedureDescribe;
    /**
     * 单位
     */
    private String amountUnit;
    /**
     * 单位工时成本
     */
    private BigDecimal costPrice;
    /**
     * 工时成本小计
     */
    private BigDecimal subtotal;
    /**
     * 物料成本小计
     */
    private BigDecimal moduleSubtotal;
    /**
     * 登记人
     */
    private String register;
    /**
     * 登记时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date registerTime;
    /**
     * 当前工序物料标志
     * D002-0: 未设计
     * D002-1: 已设计
     */
    private String designModuleTag;
     /**
     * 当前工序物料变更标志
     * D003-0: 未变更
     * D003-0: 已变更
     */
     private String designModuleChangeTag;
}
